package com.hex.ds.code.detection.transfer.service;

import cn.hutool.extra.ftp.Ftp;

import java.util.List;
import org.apache.commons.net.ftp.FTPFile;

/**
 * @Package com.hex.ds.code.detection.component.file.transfer.service
 * @ClassName FileTransferService
 * @Description 文件传输-业务接口
 * @Author Wang zhihao
 * @Date 2023/9/8 17:47
 * @Version v1.0
 **/
public interface FileTransferService {


    /*
     * @Method: listFiles <br>
     * @Param: [fileTransfer] <br>
     * @Return: java.util.List<java.lang.String> <br>
     * @Description：获取指定目录下所有文件<br>
     * @Author： wz.li<br>
     * @Date： 2023/11/9 17:43 <br>
     * @Version： V2.0.2<br>
     */
    List<FTPFile> listFiles(Ftp ftpClient, String fileDir) throws Exception;

}
